.section{ width:100%; margin:auto; position:relative;}
.proclass_pic{ width:1000px; padding-top:30px; margin:0 auto;}
.proclass_pic ul{ width: 103%; }
.border{width:236px; height:96px; float:left; overflow:hidden; border:2px solid #21b176;position:relative; border-radius:25px; margin-right:13px;box-shadow:0 2px 5px rgba(0,0,0,.3); }
.border2{position:absolute;z-index:1;width:230px; height:90px; overflow:hidden;left:0; top:0; border:3px solid #fff; border-radius:25px;background:#fff;}
.border .title{position:absolute;left:0; bottom:0;height:30px; line-height:30px; text-align:right; width:210px; padding:0 10px; color:#FFF; background:url(../images/bg2.png) left bottom no-repeat;overflow:hidden; border-radius: 0 0 25px 25px;}
.border2 img{border-radius:25px;}
.border:last-child{margin-right:0;}

.pro{width:1000px; padding-top:30px; margin:0 auto;}
.pro_title{ width:1000px; height:52px; background:url(../images/index_06.jpg) left bottom repeat-x;}
.pro_title_f,.news_title_f,.company_title_f{ width:269px; height:52px; background:url(../images/index_03.png) left center no-repeat;float:left}
.pro_title_f img,.news_title_f img,.company_title_f img{float:left}
.pro_title_f .font,.news_title_f .font,.company_title_f .font{ width:200px;float:left;font-size:24px; line-height:34px; color:#fff}
.pro_title_f .font span,.news_title_f .font span,.company_title_f .font span{ display:block; font-size:12px;color:#70e496; line-height:18px; text-transform:uppercase;}
.more{ height:30px; background:#23a782; float:right; margin-top:16px; width:70px;overflow:hiddden;position:relative;}
.more a{ color:#fff;  width:70px; height:30px;display:block; font-size:12px;  line-height:30px;}
.more a span{width:30px; height:30px; background:#007f4c; display:block; position:absolute; right:0; top:0}

.pro_pic{ width:1000px;padding-top:30px;}
.pro_pic ul li{ width:230px; height:172px; overflow:hidden; padding:3px;border:1px solid #17ae4d;float:left; margin-right:16px;margin-bottom:16px;position:relative;}
.pro_pic ul li:nth-child(4n){margin-right:0;}
.pro_pic .title{display:none; width:230px; height:108px;  background:url(../images/index_11.png) left center no-repeat;position:absolute;left:3px; top:3px;text-align:center; padding-top:64px; color:#fff;font-size:16px; line-height:24px;}
.pro_pic .title span{display:block;font-size:12px; color:#70e496}

.ncbg{ background:url(../images/bg_02.jpg) center top no-repeat #e8e8e8;border-top:4px solid #23a782; height:375px; margin-top:14px;}
.newscom{ width:1000px; margin:0 auto; padding-top:30px;}
.news{ width:460px; height:345px; float:left;}
.news ul{ padding-top:10px;}
.news ul li{ width:460px; height:90px;background:url(../images/index_33.png) center bottom no-repeat;} 
.news ul li:last-child{background:none}
.news .num{ width:70px;height:90px; float:left; font-size:40px; line-height:90px; color:#666; text-align:center;}
.news .title{ width:390px;height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color:#333; font-weight:bold;}
.news .title p{font-size:14px; line-height:30px; color:#666; font-weight:normal;}
.news a:hover .num{ width:70px;height:90px; float:left; font-size:40px; line-height:90px; color:#00792b; text-align:center;}
.news a:hover .title{ width:390px;height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color:#00792b}
.company{ width:460px; height:345px; float:right;}
.company_con{ width:460px; height:270px; padding-top:23px; font-size:14px; line-height:28px;}
.company_con img{margin-bottom:15px;}

.hcbg{   background-color:#007f4c;border-bottom:1px solid #26c988; height:330px; }
.honorcon{ width:1000px; margin:0 auto;}
.honor{width:500px; height:330px; float:left}
.honor_title{ width:269px; height:76px;}
.honor_title img{float:left}
.honor_title .font{ width:190px;float:left;font-size:24px; line-height:34px; color:#fff; padding-left:10px; padding-top:17px;}
.honor_title .font span{ display:block; font-size:12px;color:#70e496; line-height:18px; text-transform:uppercase; }
.honor_pic{ width:500px; height:210px; padding-top:24px;}
.left,.right{ width:26px; height:21px; float:left; padding-top:63px;}
.honor_pic_list{ width:448px; height:210px;float:left;overflow:hidden;}
.honor_pic_list ul li{ float:left;margin-left:15px;}
.honor_pic_list ul li img{border:1px solid #006e43}
.honor_pic_list ul li span{display:block; width:217px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#a4ffc2;}

.contact{width:460px; height:330px; float:left;margin-left:40px;position:relative;}
.contact_title{ width:460px; height:54px;padding-top:18px;}
.contact_title1,.contact_title2{ width:150px; height:50px; padding-top:4px; float:left;font-size:20px; color:#ddff7f; text-align:center; padding-left:70px; }
.contact_title1 a,.contact_title2 a{color:#ddff7f;}
.contact_title1 span,.contact_title2 span{display:block; color:#70e496;font-size:12px;text-transform:uppercase; }
.contact_title2{ margin-left:20px;background:url(../images/index_28.jpg) left bottom no-repeat;}
.contact_title1{background:url(../images/index_30.jpg) left bottom no-repeat;}
.contact_nr{ margin-top:18px; padding:10px 20px 0 20px; width:420px; height:190px; background-color:#70e496;border-radius:15px;font-size:20px;color:#006e42;line-height:34px;position:absolute;}
.contact_nr ul li{ font-size:14px; padding-left:30px;}
.contact_yb{height:24px; padding-left:55px;position:absolute;left:0;top:290px;}
